impassable road - German English Dictionary